<template>
	<snowy-form-build ref="formBuildRef" :value="jsonData" :config="formConfig" />
</template>

<script setup name="index">
	const formBuildRef = ref()
	// 要渲染的数据
	const jsonData = ref()
	// 配置项
	const formConfig = ref({
		uploadFile: 'apiUrl', // 上传文件地址
		uploadImage: 'apiUrl', // 上传图片地址
		uploadFileName: '', // 上传文件name
		uploadImageName: '', // 上传图片name
		uploadFileData: { data: 223 }, // 上传文件额外参数
		uploadImageData: { data: 223 }, // 上传图片额外参数
		uploadFileHeaders: { token: 'token' }, // 上传文件请求头部
		uploadImageHeaders: { token: 'token' }, // 上传图片请求头部
		getOrgTree: (param) => {
			// 这里是人员选择器需要的数据，跟snowy的接口格式一样，请求完成后返回即可
			return Promise.resolve([])
		},
		getUserPage: (param) => {
			// 这里是人员选择器需要的数据，跟snowy的接口格式一样
			return Promise.resolve([])
		}
	})
</script>
